home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Lattice C v5.02 d2.adf / CompactH / intuition / intuitionbase.h < prev    next >
Text File  |  1988-10-27  |  3KB  |  141 lines

  1. €ˆINTUITION_INTUITIONBASE_H€INTUITION_INTUITIONBASE_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆEXEC_LIBRARIES_HŒ<exec/libraries.h>‡ˆINTUITION_INTUITION_HŒ<intuition/intuition.h>‡ˆEXEC_INTERRUPTS_HŒ<exec/interrupts.h>‡°INTUITIONPRIVATE€DMODECOUNT 2€HIRESPICK 0€LOWRESPICK 1€EVENTMAX 10€RESCOUNT 2€HIRESGADGET 0€LOWRESGADGET 1€GADGETCOUNT 8€UPFRONTGADGET 0€DOWNBACKGADGET 1€SIZEGADGET 2€CLOSEGADGET 3€DRAGGADGET 4€SUPFRONTGADGET 5€SDOWNBACKGADGET 6€SDRAGGADGET 7€ISTATELOCK 0€LAYERINFOLOCK 1€GADGETSLOCK 2€LAYERROMLOCK 3€VIEWLOCK 4€IBASELOCK 5€RPLOCK 6€NUMILOCKS 7
  2. ƒFatIntuiMessage{
  3. ƒIntuiMessage;
  4. —PrevKeys;
  5. };
  6. ƒIBox{
  7. •Left;
  8. •Top;
  9. •Width;
  10. •Height;
  11. };
  12. ƒPoint{
  13. •X;
  14. •Y;
  15. };
  16. ƒPenPair{
  17. ŠDetailPen;
  18. ŠBlockPen;
  19. };
  20. ƒGListEnv{
  21. ƒScreen*ge_Screen;
  22. ƒWindow*ge_Window;
  23. ƒRequester*ge_Requester;
  24. ƒRastPort*ge_RastPort;
  25. ƒLayer*ge_Layer;
  26. ƒLayer*ge_GZZLayer;
  27. ƒPenPair ge_Pens;
  28. ƒIBox ge_Domain;
  29. ƒIBox ge_GZZdims;
  30. };
  31. ƒGadgetInfo{
  32. ƒGListEnv*gi_Environ;
  33. ƒ»*gi_Gadget;
  34. ƒIBox gi_Box;
  35. ƒIBox gi_Container;
  36. ƒLayer*gi_Layer;
  37. ƒIBox gi_NewKnob;
  38. };‡
  39. ƒ–
  40. {
  41. ƒLibrary LibNode;
  42. ƒView ViewLord;
  43. ƒWindow*ActiveWindow;
  44. ƒScreen*ActiveScreen;
  45. ƒScreen*FirstScreen;
  46. —¦;
  47. ˜MouseY,MouseX;
  48. —Seconds;
  49. —Micros;°INTUITIONPRIVATE
  50. ˜MinXMouse,MaxXMouse;
  51. ˜MinYMouse,MaxYMouse;
  52. —StartSecs,StartMicros;
  53. ”SysBase;
  54. ƒ*;
  55. Ӥ;
  56. ”ConsoleDevice;
  57. ™*APointer;
  58. šAPtrHeight;
  59. šAPtrWidth;
  60. šAXOffset,AYOffset;
  61. ™MenuDrawn;
  62. ™MenuSelected;
  63. ™OptionList;
  64. ƒRastPort MenuRPort;
  65. ƒTmpRas MenuTmpRas;
  66. ƒClipRect ItemCRect;
  67. ƒClipRect SubCRect;
  68. ƒBitMap IBitMap;
  69. ƒBitMap SBitMap;
  70. ƒIOStdReq InputRequest;
  71. ƒInterrupt InputInterrupt;
  72. ƒRemember*EventKey;
  73. ƒInputEvent*IEvents;€NUM_IEVENTS 4
  74. •EventCount;
  75. ƒInputEvent IEBuffer[NUM_IEVENTS];
  76. ƒ»*ActiveGadget;
  77. ƒPropInfo*ActivePInfo;
  78. ƒImage*ActiveImage;
  79. ƒGListEnv GadgetEnv;
  80. ƒGadgetInfo GadgetInfo;
  81. ƒPoint KnobOffset;
  82. ƒWindow*getOKWindow;
  83. ƒIntuiMessage*getOKMessage;
  84. ™setWExcept,GadgetReturn,StateReturn;
  85. ƒRastPort*RP;
  86. ƒTmpRas ITmpRas;
  87. ƒRegion*OldClipRegion;
  88. ƒPoint OldScroll;
  89. ƒIBox IFrame;
  90. •hthick,vthick;
  91. VOID(*frameChange)();
  92. VOID(*sizeDrag)();
  93. ƒPoint FirstPt;
  94. ƒPoint OldPt;
  95. ƒ»*SysGadgets[RESCOUNT][GADGETCOUNT];
  96. ƒImage*CheckImage[RESCOUNT],*AmigaIcon[RESCOUNT];°OLDPATTERN
  97. ™apattern[3],bpattern[4];
  98. ™apattern[8],bpattern[4];‡
  99. ™*IPointer;
  100. šIPtrHeight;
  101. šIPtrWidth;
  102. šIXOffset,IYOffset;
  103. ’DoubleSeconds,DoubleMicros;
  104. šWBorLeft[DMODECOUNT];
  105. šWBorTop[DMODECOUNT];
  106. šWBorRight[DMODECOUNT];
  107. šWBorBottom[DMODECOUNT];
  108. šBarVBorder[DMODECOUNT];
  109. šBarHBorder[DMODECOUNT];
  110. šMenuVBorder[DMODECOUNT];
  111. šMenuHBorder[DMODECOUNT];
  112. ™color0;
  113. ™color1;
  114. ™color2;
  115. ™color3;
  116. ™color17;
  117. ™color18;
  118. ™color19;
  119. ƒTextAttr SysFont;
  120. ƒPreferences*Preferences;
  121. ƒDistantEcho*Echoes;
  122. ˜ViewInitX,ViewInitY;
  123. •CursorDX,CursorDY;
  124. ƒKeyMap*KeyMap;
  125. •MouseYMinimum;
  126. •ErrorX,ErrorY;
  127. ƒtimerequest IOExcess;
  128. •HoldMinYMouse;
  129. ĩ*WBPort,*iqd_FNKUHDPort;
  130. ƒIntuiMessage WBMessage;
  131. ƒScreen*HitScreen;
  132. ƒSimpleSprite*SimpleSprite;
  133. ƒSimpleSprite*AttachedSSprite;
  134. BOOL GotSprite1;
  135. ĨSemaphoreList;
  136. ƒSignalSemaphore ISemaphore[NUMILOCKS];
  137. ˜MaxDisplayHeight;
  138. ˜MaxDisplayRow;
  139. ˜MaxDisplayWidth;
  140. —Reserved[7];‡
  141. };‡